package cn.appsys.dao.appversion;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import cn.appsys.pojo.AppVersion;

/**
 * 版本信息dao接口
 * @author 寇超强
 *
 */
public interface VersionMapper {
	/**
	 * 跟据版本appid查询版本信息
	 */
	List<AppVersion> getAppVersion(@Param("id")	Integer id);
	
	/**
	 * 新增版本信息
	 */
	int addVersion(@Param("version") AppVersion version,@Param("appId")Integer appId);
	/**
	 * 修改版本信息
	 */
	int updateVersion(AppVersion version);
	/**
	 * 根据id获取版本信息
	 */
	AppVersion getAppVersionById(@Param("id")	Integer id);
	/**
	 * 修改版本信息为空
	 */
	int updateVersionLogById(Integer id); 
	/**
	 * 修改版本的发布状态
	 */
	int updateVerPublishStatus(@Param("id")Integer id,@Param("status")Integer status);
	/**
	 * 删除版本信息
	 */
	int delVersion(@Param(value="appInfoId")Integer appInfoId);
	
}
